package com.attendcollatesys.entity.vo;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@Accessors(chain = true)
@ToString
@NoArgsConstructor
public class ATDayDetailsVO {
    /** 流水号 */
    private String serialNo;

    /** 考勤年月 */
    private String attendanceDate;

    /** 日期类型 */
    private String dateType;

    /** 考勤日期 */
    private String attendanceDay;

    /** 科管ID */
    private String sectionMID;

    /** 姓名 */
    private String name;

    /** RTX账号 */
    private String rtxNumber;

    /** 补卡信息 */
    private String cardInformation;

    /** 签到时间 */
    private String checkInTime;

    /** 签退日期 */
    private String signOutDate;

    /** 签退时间 */
    private String signOutTime;

    /** 请假申请 */
    private String leaveApplication;

    /** 请假类型 */
    private String leaveType;

    /** 请假原因 */
    private String leaveReason;

    /** 加班申请 */
    private String overtimeApplication;

    /** 加班内容 */
    private String overtimeContent;

    /** 有效加班起始日期 */
    private String effectiveStateTime;

    /** 有效加班截至日期 */
    private String effectiveEndTime;

    /** 应出工时 */
    private String expectedWorkHours;

    /** 缺勤扣除工时 */
    private String absenceWorkHours;

    /** 旷工额外扣除工时 */
    private String absentWorkHours;

    /** 迟到早退次数 */
    private String lateTimes;

    /** 迟到早退扣除工时 */
    private String lateWorkHours;

    /** 计时加班工时 */
    private String overtimeWorkHours;

    /** 计考勤工时 */
    private String attendanceHours;

    /** 入机日期 */
    private String makeDate;

    /** 入机时间 */
    private String makeTime;

}
